using System;

namespace RapidHDL
{
	/// <summary>
	/// Summary description for RapidHardware.
	/// </summary>
	public class RapidHardware
	{
		public Simulation Simulation;
		public Structure Structure;
		public Tools Tools;
		public InternalLog InternalLog;
        	
		public RapidHardware()
		{
			InternalLog = new InternalLog();
			Simulation = new Simulation(this);
			Structure = new Structure(this);
			Tools = new Tools();
		}

		public void ClockTick(long piTime)
		{
		}
	}
}
